using System;
using System.Collections.Generic;
using System.Text;
using OpenComposite.EII.Repository;

namespace OpenComposite.EII.Designer
{
	public interface IRepositoryItemSymbol
	{
		bool SaveHierarchy { get; }
		bool IsReference { get; set; }
		bool CanBeMainControl { get; }
		IRepositoryItem RepositoryItem { get; set; }

		void Load(int idRepository, int idDomain);
		bool Save(int idRepository, int idDomain);
		bool Delete(bool bAsk);
	}
}
